package com.xzw.test.springcloud.alibaba;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
import org.springframework.context.ConfigurableApplicationContext;

/**
 * 使用 NacosConfig 配置的时候遇到一个alibaba版本问题，
 * 前期使用2.1.0.RELEASE版本，启动一直报Caused by: com.alibaba.nacos.api.exception.NacosException: endpoint is blank
 * 后续把alibaba版本升级到2.2.6.RELEASE 或者2021.1版本启动没有报上面问题，
 * 目前2.1.0.RELEASE 遇到这个问题没有找到解决办法，最后使用版本解决了这个问题，有点郁闷，网上也没有找到解决方法
 */
@SpringBootApplication
//@EnableDiscoveryClient
public class NacosConfigApplication{

    public static void main( String[] args ){

        ConfigurableApplicationContext applicationContext = SpringApplication.run(NacosConfigApplication.class, args);

        String userName = applicationContext.getEnvironment().getProperty("user.name");
        String userAge = applicationContext.getEnvironment().getProperty("user.age");
        System.err.println("user name :"+userName+"; age: "+userAge);

    }
}
